services a spusteni programu

Otázka od: delphi@spst.cz

12. 5. 2004 7:56

Dobry den.

Man napsanou aplikaci - service. Z tohoto potrebuji spustit klasicky
program.
Netusim proc, ale at delam co delam tak se mi nic nespusti.
Vyzkousel jsem winexec, winexec32, createprocess a porad nic.
Pritom z klasickeho programu druhy program spustim bez problemu.
Muze mi nekdo poradit jak z service spustit klasickou aplikaci.

Predem dekuji

JN


Odpovedá: Kopac Jan Bc.

12. 5. 2004 8:34

zkus:

Jak spustit jinou aplikaci ?

  ShellExecute(Handle, 'open', PChar('c:\test\app.exe'), nil, nil, SW_SHOW);


Jak spustit poznamkovy blok bez cesty ,ale je v systemove ceste ?

  ShellExecute(Handle, 'open', PChar('notepad'), nil, nil, SW_SHOW);


Jak otevrit poznamkovy blok a spustit v nen txt soubor ?

  ShellExecute(Handle, 'open', PChar('notepad'), PChar('c:\readme.txt', nil,
SW_SHOW);


Jak otevrit textovy soubor programem kterym je asociovany ?

  ShellExecute(Handle, 'open', PChar('c:\test\readme.txt'), nil, nil, SW_SHOW);


prevzato z: http://www.brabenec.net/delphi.php


      Kopac Jan

Odpovedá: Pavel Hauptman

12. 5. 2004 8:55

Ahoj,
Nastroje pro spravu - Sluzby, na zalozce Prihlaseni musis nastavit Ucet pro
prihlaseni "Tento ucet" a zadat opravneneho uzivatele, nejlepe admina.

Nevim proc sluzby psane v delphi bezi pouze s timto nastavenim, ale funguje
to  

Pavel Hauptman

> Dobry den.
>
> Man napsanou aplikaci - service. Z tohoto potrebuji spustit klasicky
> program.
> Netusim proc, ale at delam co delam tak se mi nic nespusti.
> Vyzkousel jsem winexec, winexec32, createprocess a porad nic.
> Pritom z klasickeho programu druhy program spustim bez problemu.
> Muze mi nekdo poradit jak z service spustit klasickou aplikaci.
>
> Predem dekuji
>
> JN